package com.seari.service;

import com.seari.bean.*;
import com.seari.dto.EquipmentLedgerAndInfoMaintenanceRequest;

import java.util.List;
import java.util.Map;

/**
 * @Author: zyk
 * @Date: 2020/1/3 15:59
 * @Version 1.0
 */
public interface EquipmentLedgerAndInfoMaintenanceService {

    List<ETInformation> getDeviceAccountBySystemNameAndEtName(EquipmentLedgerAndInfoMaintenanceRequest req);

    int getAccountListCount();

    List<ETInformation> getAttrAndValueByEId(String eid);

    List<PZLine> getLineList(Map<String, String> map);

    List<PZStation> getStationByParam(Station station);

    List<ETInformationExcel> getFMcAttrByParamsExcel(EquipmentLedgerAndInfoMaintenanceRequest mc);

    Integer saveOrUpdateAttrValue(ETInformation etInformation);

    int deleteMcAttrByEId(String eid);

    List<ETMaintainRecord> getETMaintainRecordByTaskNum(String eid);
}
